/**
 * 状态样式工具类
 * 用于统一管理各种状态的显示样式（颜色、类名等）
 */
const StatusUtils = {
  /**
   * 根据操作状态获取对应的样式类名
   * @param {string} status - 操作状态，如"操作成功"、"操作失败"
   * @returns {string} 对应的样式类名
   */
  getOperationStatusClass(status) {
    const statusMap = {
      '操作成功': 'operation-success',
      '操作失败': 'operation-fail'
    };
    // 默认返回失败样式
    return statusMap[status] || 'operation-fail';
  },

  /**
   * 根据操作状态获取对应的颜色值
   * @param {string} status - 操作状态，如"操作成功"、"操作失败"
   * @returns {string} 对应的颜色值
   */
  getOperationStatusColor(status) {
    const colorMap = {
      '操作成功': '#1961cdff', // 绿色
      '操作失败': '#f5222d'  // 红色
    };
    // 默认返回失败颜色
    return colorMap[status] || '#f5222d';
  }
};

export default StatusUtils;
